package com.aisile.apis.user;

import com.aisile.model.common.dtos.ResponseResult;
import com.aisile.model.user.dtos.AuthDto;
import com.aisile.model.user.pojos.ApUserRealname;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

/**
 * 如果和前端交互的接口  必须！返回固定结构数据
 * 如果是和后端交互的接口（OpenFeign） 怎么方便怎么来
 * @Auther:yry
 * @Date:2023/12/28 0028
 * @VERSON:1.0
 */
@Api(value = "实名认证管理",tags = "ApUserRealnameControllerApi",description = "实名认证管理API接口")
public interface ApUserRealnameControllerApi {

    @ApiOperation("查询人工审核列表")
    public ResponseResult loadListByStatus(AuthDto dto);

    @ApiOperation("人工审核成功")
    public ResponseResult authPass(AuthDto dto);

    @ApiOperation("人工审核失败")
    public ResponseResult authFail(AuthDto dto);

    // 前端APP端 提交使用的用户信息保存的方法
    public ResponseResult saveRealname(ApUserRealname apUserRealname);

}
